import os

class PosixConsoleColors:
    gray = '\x1b[01;30m'
    brown = '\x1b[01;31m'
    green = '\x1b[01;32m'
    yellow = '\x1b[01;33m'
    blue = '\x1b[01;34m'
    magenta = '\x1b[01;35m'
    cyan = '\x1b[01;36m'
    white = '\x1b[01;37m'
    red = '\x1b[0;31m'
    bold = '\x1b[01;39m'
    default = '\x1b[0m'
    
class DefaultConsoleColors:
    gray = ''
    brown = ''
    green = ''
    yellow = ''
    blue = ''
    magenta = ''
    cyan = ''
    white = ''
    red = ''
    bold = ''
    default = ''

Colors = DefaultConsoleColors
if os.name == 'posix':
    Colors = PosixConsoleColors

__all__ = [
    'Colors'
]